/* Moveto - RTL style front */

#mp.mprtl{
	direction: rtl !important;
}
#mp.mprtl .mp-booking-step ul li span.sep .icon-arrow-right:before,
#mp.mprtl .calendar-wrapper .calendar-header a.next-date .icon-arrow-right:before{
	content: "\e605" !important;
}
#mp.mprtl .calendar-wrapper .calendar-header a.previous-date .icon-arrow-left:before{
	content: "\e606" !important;
}
#mp.mprtl .mp-button .mp-rtl-icon.icon-arrow-left {
    display: inline !important;
    padding-left: unset !important;
    padding-right: 3px !important;
}
#mp.mprtl .icon-arrow-right.mp-ltr-icon{
	display: none;
}


/* Float left to right */
#mp.mprtl,
#mp.mprtl .mp-main-wrapper,
#mp.mprtl #mp-main,
#mp.mprtl .mp-lg-1,
#mp.mprtl .mp-lg-10,
#mp.mprtl .mp-lg-11,
#mp.mprtl .mp-lg-12,
#mp.mprtl .mp-lg-2,
#mp.mprtl .mp-lg-3,
#mp.mprtl .mp-lg-4,
#mp.mprtl .mp-lg-5,
#mp.mprtl .mp-lg-6,
#mp.mprtl .mp-lg-7,
#mp.mprtl .mp-lg-8,
#mp.mprtl .mp-lg-9,
#mp.mprtl .mp-md-1,
#mp.mprtl .mp-md-10,
#mp.mprtl .mp-md-11,
#mp.mprtl .mp-md-12,
#mp.mprtl .mp-md-2,
#mp.mprtl .mp-md-3,
#mp.mprtl .mp-md-4,
#mp.mprtl .mp-md-5,
#mp.mprtl .mp-md-6,
#mp.mprtl .mp-md-7,
#mp.mprtl .mp-md-8,
#mp.mprtl .mp-md-9,
#mp.mprtl .mp-sm-1,
#mp.mprtl .mp-sm-10,
#mp.mprtl .mp-sm-11,
#mp.mprtl .mp-sm-12,
#mp.mprtl .mp-sm-2,
#mp.mprtl .mp-sm-3,
#mp.mprtl .mp-sm-4,
#mp.mprtl .mp-sm-5,
#mp.mprtl .mp-sm-6,
#mp.mprtl .mp-sm-7,
#mp.mprtl .mp-sm-8,
#mp.mprtl .mp-sm-9,
#mp.mprtl .mp-xs-1,
#mp.mprtl .mp-xs-10,
#mp.mprtl .mp-xs-11,
#mp.mprtl .mp-xs-12,
#mp.mprtl .mp-xs-2,
#mp.mprtl .mp-xs-3,
#mp.mprtl .mp-xs-4,
#mp.mprtl .mp-xs-5,
#mp.mprtl .mp-xs-6,
#mp.mprtl .mp-xs-7,
#mp.mprtl .mp-xs-8,
#mp.mprtl .mp-xs-9,
#mp.mprtl .fullwidth,
#mp.mprtl .common-inner ,
#mp.mprtl input[type="submit"],
#mp.mprtl input[type="reset"],
#mp.mprtl input[type="button"],
#mp.mprtl button,
#mp.mprtl .cus-select .common-selection-main,
#mp.mprtl .cus-select-staff .common-selection-main,
#mp.mprtl .cus-location .common-selection-main,
#mp.mprtl .mp-custom-radio ul.mp-radio-list li,
#mp.mprtl .mp-custom-radio ul.mp-radio-list li.mp-first-radio,
#mp.mprtl .mp-custom-radio ul.mp-radio-list li.mp-second-radio,
#mp.mprtl .mp-extra-services-list ul.addon-service-list li .addon-name,
#mp.mprtl .mp-service-staff-list ul.staff-list li .staff-name,
#mp.mprtl .mp-extra-services-list ul.addon-service-list li .mp-addon-ser .mp-addon-img,
#mp.mprtl .mp-addon-count .mp-meth-unit-count .mp-inner-box,
#mp.mprtl #mp-calendar-full,
#mp.mprtl .calendar-wrapper,
#mp.mprtl .dates,
#mp.mprtl .calendar-body .mp-show-time,
#mp.mprtl .calendar-body .mp-show-time .time-slot-container,
#mp.mprtl .calendar-body .mp-show-time .time-slot-container ul.time-slot-ul,
#mp.mprtl .calendar-body .mp-show-time .time-slot-container ul li.time-slot,
#mp.mprtl .mp-stripe-wrapper,
#mp.mprtl .mp-stripe-wrapper .stripe-header,
#mp.mprtl .mp-stripe-wrapper .stripe-header .card-header,
#mp.mprtl .mp-stripe-card,
#mp.mprtl .mp-stripe-card .card-input-container,
#mp.mprtl .mp-stripe-card .secure-img,
#mp.mprtl .mp-cancel-policy,
#mp.mprtl .mp-checkout-content,
#mp.mprtl .mp-add-more-btn,
#mp.mprtl aside#content-sidebar .content-summary,
#mp.mprtl aside#content-sidebar .sidebar-box .booking-list .provider-info .provider-title,
#mp.mprtl aside#content-sidebar .sidebar-box .booking-list .right-booking-details .common-style .mp-extra-services-main ul.extra-services-items li,
#mp.mprtl aside#content-sidebar .sidebar-box .mp-discount-partial .discount-coupons,
#mp.mprtl aside#content-sidebar .sidebar-box .mp-discount-partial .display-coupon-code,
#mp.mprtl aside#content-sidebar .mp-discount-partial .display-coupon-code .coupon-value-main,
#mp.mprtl aside#content-sidebar .mp-discount-partial .partial-amount-wrapper,
#mp.mprtl aside#content-sidebar  .mp-discount-partial .partial-amount-wrapper .partial-amount-message,
#mp.mprtl .mp-buttons-wrapper,
#mp.mprtl #btn-more-bookings.pull-left,
#mp.mprtl .pull-left,
#mp.mprtl .mp-second-step .mp-xs-12.pull-left,
#mp.mprtl .mp-third-step .mp-xs-12.pull-left,
#mp.mprtl .mp-form-common.pull-left,
#mp.mprtl .right-booking-details.pull-left,
#mp.mprtl .service-details.mp-show .service-details-container h5.service-duration strong,
#mp.mprtl .service-details.mp-show .service-details-container h5.service-price strong,
#mp.mprtl .mp-addon-count .mp-btn-group .mp-btn-left,
#mp.mprtl .mp-main-left.pull-left{
    float: right !important;
}

#mp.mprtl .service-details.mp-show .service-details-container h5.service-duration .mp-service-duration,
#mp.mprtl .service-details.mp-show .service-details-container h5.service-price .mp-actual-price{
	padding-right: 5px;
	float: right !important;
}

/* Float right to left */
#mp.mprtl .f-right,
#mp.mprtl .pull-right,
#mp.mprtl .card-sample-img.pull-right,
#mp.mprtl .card-cvc-clue.pull-right,
#mp.mprtl .secure-img.pull-right,
#mp.mprtl .icon-bag.pull-right,
#mp.mprtl .mp-delete-booking.pull-right,
#mp.mprtl .mp-main-right.pull-right,
#mp.mprtl .calendar-body .mp-show-time .time-slot-container .mp-slot-legends,
#mp.mprtl .mp-card-sample-img .float-right,
#mp.mprtl .mp-cart-items-count,
#mp.mprtl .mp-addon-count .mp-btn-group .mp-btn-right,
#mp.mprtl .mp-booking-step ul li span.sep{
	float: left !important;
}



/* Float position relative left to right */

#mp.mprtl .today-date a.mp-button{
	left: unset !important;
	right: 6% !important;
}
#mp.mprtl #mp-payments .mp-paypal-image{
	left: unset !important;
	right: 8px !important;
}
#mp.mprtl .mp-extra-services-main ul.extra-services-items li i.icon-minus.icons{
	left: unset !important;
	right: 0 !important;
}
#mp.mprtl #complete-checkout .mp-booking-completed-message{
	left: unset !important;
	right: 13% !important;
}
/* Float position relative right to left */
#mp.mprtl .mp-lg-pull-1 {
    right: unset !important;
    left: 8.33333333% !important;
}



/* Float position absolute left to right */
#mp.mprtl  .block-title i.icons{
	left: unset !important;
	right: 2px !important;
}
#mp.mprtl .mp-loader .mp-first{
	left: unset !important;
	right: 18px !important;
}
#mp.mprtl .mp-loader .mp-second{
	left: unset !important;
	right: 8px !important;
}

#mp.mprtl .custom-checkbox.ccb-absolute input[type="checkbox"] + label .check-icon{
	left: unset !important;
	right: 0 !important;
}
#mp.mprtl label{
	left: unset !important;
	right: 5px !important;
}
#mp .mp-extra-services-list ul.addon-service-list li label.mp-addon-ser{
	right: unset !important;
}
#mp.mprtl label.mp-phone-label{
	left: unset !important;
	right: 75px !important;
}	
#mp.mprtl label.mp-phone-label:focus,
#mp.mprtl label.mp-phone-label.focus{
	left: unset !important;
	right: 5px !important;
}	
#mp.mprtl i.bottom-line{
	left: unset !important;
	right: 0 !important;
}	
#mp.mprtl label.mp-phone-label.focus ~ i.bottom-line:before,
#mp.mprtl label.focus ~ i.bottom-line:before,
#mp.mprtl input.custom-input.focus ~ i.bottom-line:before,
#mp.mprtl .custom-input.focus ~ i.bottom-line:before,
#mp.mprtl .mp-phone-input.focus + i.bottom-line:before,
#mp.mprtl input.custom-input:focus ~ i.bottom-line:before,
#mp.mprtl textarea.custom-input:focus ~ i.bottom-line:before,
#mp.mprtl .cus-select.focus ~ i.bottom-line:before,
#mp.mprtl .cus-location.focus ~ i.bottom-line:before,
#mp.mprtl aside#content-sidebar .sidebar-box .booking-list a.mp-delete-booking-box,
#mp.mprtl aside#content-sidebar .sidebar-box .booking-list .delete span:before{
	left: unset !important;
	right: 0 !important;
}	
#mp.mprtl i.bottom-line:before {
	left: unset !important;
	right: 50% !important;
}	
#mp.mprtl i.icon-close-custom:before{
	left: unset !important;
	right: 0px !important;
}
#mp.mprtl i.icon-close-custom:after{
	left: unset !important;
	right: 0px !important;
}
#mp.mprtl .mp-extra-services-list ul.addon-service-list li .mp-addon-ser .addon-price,
#mp.mprtl .calendar-wrapper .calendar-header a.previous-date{
	left: unset !important; 
	right: 0 !important;
}
#mp.mprtl .mp-stripe-card i.icon-credit-card{
	left: unset !important; 
	right: 5px !important;
}
#mp.mprtl .mp-stripe-card i.icon-user{
	left: unset !important;
	right: 13px !important;
}
#mp.mprtl .mp-stripe-card i.icon-calendar{
	left: 5px !important;
	right: 5px !important;
}
#mp.mprtl .mp-stripe-card i.icon-lock{
	left: unset !important;
	right: 7px !important;
}


	
/* Float position absolute right to left */
/* custom select */
#mp.mprtl .cus-select .common-selection-main .selected-is:after,
#mp.mprtl .cus-select-staff .common-selection-main .selected-is:after,
#mp.mprtl .cus-location .common-selection-main .selected-is:after,
#mp.mprtl .calendar-wrapper .calendar-header a.next-date,
#mp.mprtl .calendar-body .dates .mp-week span.mp-available-slots,
#mp.mprtl .mp-stripe-card .card-cvc-clue,
#mp.mprtl .show-more-toggler:after,
#mp.mprtl aside#content-sidebar .sidebar-box .booking-list .delete{
	right: unset !important;
	left: 0 !important;
}
#mp.mprtl i.bottom-line:after {
	right: unset !important;
	left: 50% !important;
}
#mp.mprtl i.icon-close-custom,
#mp.mprtl aside#content-sidebar .sidebar-box .booking-list .delete span:after{
	right: unset !important;
	left: 5px !important;
}
#mp.mprtl .mp-service-staff-list ul.staff-list li .mp-staff span{
	right: unset !important;
	left: 5px !important;
}
#mp.mprtl .mp-extra-services-list ul.addon-service-list li input[type="checkbox"]:checked + label span:before,
#mp.mprtl .mp-service-staff-list ul.staff-list li input[type="radio"]:checked + label span:before{
	right: unset !important;
	left: 11px !important;
}
#mp.mprtl .mp-service-staff-list ul.staff-list li input[type="radio"]:checked + label span:before{
	right: unset !important;
	left: 8px !important;
}
#mp.mprtl .mp-stripe-card .card-cvc-clue:before{
	right: unset !important;
	left: 21px !important;
}	
#mp.mprtl .mp-stripe-card .card-cvc-clue:after,
#mp.mprtl .mp-stripe-card .card-type{
	right: unset !important;
	left: 20px !important;
}
#mp.mprtl .mp-stripe-card .card-cvc-clue img.cvc-image-hint{
	right: unset !important;
	left: 2px !important;
}
#mp.mprtl .mp-stripe-card .card-cvc-clue{
	padding: 10px 10px 10px 70px !important;
}
#mp.mprtl aside#content-sidebar .mp-discount-partial .display-coupon-code .coupon-value-main i.icon-close{
	right: unset !important;
	left: -9px !important;
}	

/* text align left to right */
#mp.mprtl span.mp-error,
#mp.mprtl label.mp-error,
#mp.mprtl label.error,
#mp.mprtl span.mp-success,
#mp.mprtl .mp-stripe-card input.expiry-year,
#mp.mprtl aside#content-sidebar  .mp-discount-partial .partial-amount-wrapper .partial-amount-message{
	text-align: right !important;
}




/* text align right to left */
#mp.mprtl .text-right,
#mp.mprtl aside#content-sidebar .sidebar-box .booking-list .right-booking-details .common-style .mp-right-text.text-right,
#mp.mprtl .mp-button-container.text-right{
	text-align:left !important;
}



/* Padding left to right */
#mp.mprtl .npl{
	padding-left: inherit !important;
	padding-right: 0 !important;
}
#mp.mprtl .pl-20{
	padding-left: inherit !important;
	padding-right: 20px !important;
}
#mp.mprtl .pl-5{
	padding-left: inherit !important;
	padding-right: 5px !important;
}
.intl-tel-input input,
.intl-tel-input input[type="text"],
.intl-tel-input input[type="tel"]{
	padding-left: inherit !important;
	padding-right: 45px !important;
}
#mp.mprtl .cus-select .common-selection-main li.service-category,
#mp.mprtl .cus-select-staff .common-selection-main li.service-category,
#mp.mprtl .cus-location .common-selection-main li.service-category{
	padding-left: inherit !important;
	padding-right: 15px !important;
}	
#mp.mprtl .cus-select .common-selection-main .data-list{
	padding-left: inherit !important;
	padding-right: 30px !important;
}		
#mp.mprtl .custom-checkbox-list .custom-checkbox label{
	padding-left: inherit !important;
	padding-right: 22px !important;
}	
#mp.mprtl .service-details.mp-show .service-details-container .mp-service-desc .mp-service-desc-p{
	padding-left: unset !important;
	padding-right: 10px !important;
	direction: rtl !important;
}
#mp.mprtl .today-date .mp-selected-date-view .custom-check{
	padding-left: inherit !important;
	padding-right: 20px !important;
}
#mp.mprtl .mp-stripe-card .card-input-container label.custom{
	padding-left: inherit !important;
	padding-right: 30px !important;
}	
#mp.mprtl .mp-stripe-card .expiry-month-year{
	padding-left: inherit !important;
	padding-right: 10px !important;
}
#mp.mprtl aside#content-sidebar .sidebar-box .booking-list .right-booking-details .price{
	padding-left:inherit !important;
	padding-right:7px !important;
}
#mp.mprtl aside#content-sidebar .mp-total-amount .common-amount-price.discount-price{
	padding-left: inherit !important;
	padding-right: 3px !important;
}

/* Padding right to left */
#mp.mprtl .npr{
	padding-right: inherit !important;
	padding-left: 0 !important;
}
#mp.mprtl .pr-5{
	padding-right: inherit !important;
	padding-left: 5px !important;
}
#mp.mprtl .mp-button i.icon-arrow-left{
	padding-right: inherit !important;
	padding-left: 3px !important;
}
#mp.mprtl .today-date .mp-selected-date-view span.mp-date-selected{
	padding-right: unset !important;
	padding-left: 15px !important;
}
#mp.mprtl .today-date .mp-selected-date-view span.mp-date-selected:before,
#mp.mprtl .today-date .mp-selected-date-view span.mp-time-selected:before{
	padding-right: inherit !important;
	padding-left: 5px !important;
}
#mp.mprtl .show-more-toggler{
	padding-right: inherit !important;
	padding-left: 23px !important;
}
#mp.mprtl .mp-extra-services-main ul.extra-services-items li.mp-es.delete-toggle{
	-webkit-transform: translate3d(60px, 0, 0) !important;
	-moz-transform: translate3d(60px, 0, 0) !important;
	-o-transform: translate3d(60px, 0, 0) !important;
	-ms-transform: translate3d(60px, 0, 0) !important;
	transform: translate3d(60px, 0, 0) !important;
	padding-right: inherit !important;
	padding-left: 15px !important;
}
#mp.mprtl aside#content-sidebar .sidebar-box .booking-list .right-booking-details .price span.currency-symbol{
	padding-right: inherit !important;
	padding-left: 1px !important;
}




/* Margin left to right */
#mp.mprtl .nml{
	margin-left: inherit !important;
	margin-right: 0 !important;
}
#mp.mprtl .mp-list-inline > li {
	margin-left: inherit;
	margin-right: 0 !important;
}
#mp.mprtl .custom-checkbox-list .custom-checkbox{
	margin-left: inherit !important;
	margin-right: 0 !important;
}




/* Margin right to left */
#mp.mprtl .nmr{
	margin-right: inherit !important;
	margin-left: 0 !important;
}
#mp.mprtl .custom-checkbox input[type="checkbox"] + label .check-icon{
	margin-right: inherit !important;
	margin-left: 10px !important;
}
#mp.mprtl .calendar-body .mp-show-time .time-slot-container .mp-slot-legends .mp-slot-legends-box,
#mp.mprtl .mp-custom-radio ul.mp-radio-list label span{
	margin-right: inherit !important;
	margin-left: 3px !important;
}


/* Extra */

#mp.mprtl  .block-title{
	padding-left: inherit !important;
	padding-right: 23px !important;
}
#mp.mprtl .mp-custom-radio  ul.mp-radio-list{
	float: right !important;
	padding: 5px 5px 0px 0px !important;
}	

#mp.mprtl aside#content-sidebar:before,
#mp.mprtl section.mp-main-left:after{
	border-left: unset !important;
	border-right: 1px solid #e4ebf2;
	left: unset !important;
	right: -1px !important;
}
#mp.mprtl section.mp-main-left:after{
	right: unset !important;
	left: 0 !important;
}
#mp.mprtl .mp-main-left.active-left-xs12 .today-date .mp-selected-date-view,
#mp.mprtl .mp-main-left.active-left-res75.mp-asr .today-date .mp-selected-date-view{
	right: unset !important;
	left: 0 !important;
}
#mp.mprtl label.mp-relative{
	left: inherit !important;
	right: unset !important;
	float: right !important;
}	

#mp.mprtl .service-details.mp-show .service-details-container .mp-desc-header,
#mp.mprtl.mprtl .service-details.mp-show .service-details-container .mp-service-desc{
	padding: 5px 13px 5px 20px !important;
	direction: ltr !important;
}	
#mp.mprtl .service-details.mp-show .service-details-container .mp-service-desc .mp-service-image-main{
	padding: 0 0 4px 8px !important;
	float: right !important;
}	
#mp.mprtl .calendar-body .mp-day,
#mp.mprtl .calendar-body .mp-week {
	float: right !important;	
	border-right: unset !important;
	border-left: thin solid #e5e5e5 !important;
}
#mp.mprtl .calendar-body .mp-day.mp-last-day,
#mp.mprtl .calendar-body .mp-week:nth-child(7){
	border-right: unset !important;
	border-left: 0px !important;
}
#mp.mprtl .today-date {		
	text-align: right !important;
	float: right !important;
}
#mp.mprtl .calendar-body .mp-show-time .time-slot-container .mp-slot-legends ul.mp-legends-ul li {
	float: right !important;
	margin: 0px 0px 0px 15px !important;
}	
#mp.mprtl .today-date .mp-selected-date-view{
	float: left !important;
	margin: 15px 0px 0px 10px !important;
}	
#mp.mprtl .today-date .mp-selected-date-view .custom-check:before{
	left: 0px unset !important;
	right: 0px !important;
}	
#mp.mprtl .mp-stripe-card input.input-card{
	padding: 5px 30px 5px 40px !important;
}
#mp.mprtl .mp-stripe-card input.name-on-card{
	padding: 5px 40px 5px 10px !important;
}
#mp.mprtl .mp-stripe-card input.expiry-month{
	padding: 10px 30px 10px 10px !important;
	text-align: right !important;
}
#mp.mprtl .mp-stripe-card .expiry-month-year.expiry_year{
	margin-left: inherit !important;
	margin-right: 20px !important;
	float: left !important;
}
#mp.mprtl .mp-stripe-card .expiry-month-year em.card-mon-year-separator {
	margin: 0 15px 0 10px !important;
}
#mp.mprtl .mp-stripe-card .expiry-month-year em.card-mon-year-separator:after{
	margin: 0 5px 0 0 !important;
}
#mp.mprtl .mp-stripe-card input.cvc-code{
	padding: 10px 30px 10px 10px !important;
	text-align: right !important;
}
#mp.mprtl .mp-cancel-policy p {
	float: right !important;
	margin-right: inherit !important;
	margin-left: 5px !important;
}
#mp.mprtl ul.bullet-more {
	padding-left: 0.9375em !important;
	padding-right: 0 !important;
	margin: 0px 0.3125em 0px 0px !important;
}	
#mp.mprtl .mp-cart-items-count i span.mp_badge{
	right: unset !important;
	left: -10px !important;
	float: left !important;	
}
#mp.mprtl aside#content-sidebar .sidebar-box .booking-list.delete-list .delete span:before {
	border-right: inherit !important;
	border-left: unset !important;
}
#mp.mprtl aside#content-sidebar .sidebar-box .booking-list{
	padding: 20px 5px 10px 10px !important;
}	
#mp.mprtl aside#content-sidebar .sidebar-box .booking-list .right-booking-details .common-style{
	padding: 0 25px 5px 0 !important;
}
#mp.mprtl .mp-extra-services-main ul.extra-services-items li a.mp-delete-confirm{
	float: left !important;
	right: unset !important;
	left: -70px !important;
}
#mp.mprtl aside#content-sidebar .sidebar-box .booking-list .right-booking-details .common-style.last-item{
	padding: 0 10px 0 0 !important;
}
#mp.mprtl aside#content-sidebar .sidebar-box .booking-list .right-booking-details .common-style i.icons {
	padding: 2px 0px 3px 5px !important;
	left: unset !important;
	right: 5px !important;
}
#mp.mprtl aside#content-sidebar .sidebar-box .booking-list .right-booking-details .common-style i.icons.icon-minus{
	left: unset !important;
	right: -20px !important;
}
#mp.mprtl aside#content-sidebar .sidebar-box .mp-total-amount{
	padding-left: inherit !important;
	padding-right: 10px !important;
	float: right !important;
}	
#mp.mprtl aside#content-sidebar .sidebar-box .mp-total-amount .common-amount-text,
#mp.mprtl aside#content-sidebar .mp-discount-partial .common-amount-text{
	float: right !important;
	text-align: right !important;
	padding-right: inherit !important;
	padding-left: 5px !important;
}
#mp.mprtl aside#content-sidebar .mp-total-amount .common-amount-price,
#mp.mprtl aside#content-sidebar  .mp-discount-partial .common-amount-price{
	float: left !important;
	padding-left: inherit !important;
	padding-right: 8px !important;
	text-align: left !important;
}
#mp.mprtl aside#content-sidebar .mp-discount-partial .discount-coupons a.apply-coupon{
	float: left !important;
	right: unset !important;	
	left: 0 !important;	
}
#mp.mprtl aside#content-sidebar .mp-discount-partial .discount-coupons .coupon-input input{
	padding: 10px 5px 10px 70px !important;
}
.intl-tel-input .selected-flag{
	padding: 0 8px 0 0 0 ;
}
.intl-tel-input .selected-flag .iti-arrow {
	right: unset !important;	
	left: 4px !important;
}	
#mp.mprtl .mp-custom-radio ul.mp-radio-list li label i,.icon-credit-card.icons{
	position: absolute;
	top: 8px;
	margin-right: 5px;
}
#mp.mprtl #btn-more-bookings .icon-arrow-left.icons{
	float: right !important;
	-webkit-transform: rotate(180deg) !important;
	-moz-transform: rotate(180deg) !important;
	-ms-transform: rotate(180deg) !important;
	transform: rotate(180deg) !important;
	top: 5px;
	position: relative;
}
#mp.mprtl .mp-button{
	margin: 10px 0px 10px 10px !important;
}
#mp.mprtl.mp-client .client_logout {
	float: left !important;
}
#mp .calendar-body .mp-show-time .time-slot-container ul.time-slot-ul{
	direction: ltr;
}
#mp .calendar-body .mp-show-time .time-slot-container ul li.time-slot{
	direction: rtl;
}


/* Front RTL Responsive */

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

}

/**********
iPad 3
**********/

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {

}


/* Smartphones (landscape) ----------- */
@media only screen and (max-width : 767px) {
#mp.mprtl .today-date .mp-selected-date-view {
	float: none !important;
}
#mp.mprtl .mp-lg-pull-1,
#mp.mprtl .today-date a.mp-button {
    right: unset !important;
    left: unset !important;
}

}
/* Smartphones (landscape) ----------- */
@media only screen and (max-width : 767px) and (orientation: landscape){

}
/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px){ 
  
  }
  
  
 /* Portrait */
@media only screen 
	and (min-device-width: 375px) 
	and (max-device-width: 667px)
	and (orientation: portrait) { 



	}

/* Landscape */
@media only screen 
	and (min-device-width: 375px) 
	and (max-device-width: 667px)
	and (orientation: landscape) {


	}  


/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 480px) {


}
/* (320x480) Smartphone, Portrait */
@media only screen and (device-width: 320px) and (orientation: portrait) {
    /* insert styles here */
}
/* (320x480) Smartphone, Landscape */
@media only screen and (device-width: 480px) and (orientation: landscape) {
    /* insert styles here */
}



/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */

@media only screen and (max-width: 319px) {

}






